home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / home23.zip / HOMEPLN.DOC < prev    next >
Text File  |  1992-11-17  |  22KB  |  458 lines

  1.  
  2.  
  3.  
  4.  
  5. HomePlan is by:      CHUCK HERNDON
  6. 18494 Jesus Maria Rd.
  7. Mokelumne Hill, CA 95245
  8. (209) 754-4891  CIS 71321,167
  9.           _______                     
  10.      ____|__     |               (R)  
  11.   --|       |    |------------------- 
  12.     |   ____|__  |  Association of    
  13.     |  |       |_|  Shareware         
  14.     |__|   o   |    Professionals     
  15.   -----|   |   |--------------------- 
  16.        |___|___|    MEMBER            
  17.                                       
  18.  
  19. "The author of HomePlan is a member of the Association of
  20. Shareware Professionals (ASP).  ASP wants to make sure that the
  21. shareware principle works for you. If you are unable to resolve a
  22. shareware-related problem with an ASP member by contacting the
  23. member directly, ASP may be able to help. The ASP Ombudsman
  24. can help you resolve a dispute or problem with an ASP member,
  25. but does not provide technical support for members' products.
  26. Please write to the ASP Ombudsman at 545 Grover Road,
  27. Muskegon, MI 49442 or send a CompuServe message via
  28. CompuServe Mail to ASP Ombudsman 70007,3536."         
  29.  
  30. DEFINITION OF SHAREWARE                           
  31. Shareware distribution gives users a chance to try software before
  32. uying it. If you try a Shareware program and continue using it, you
  33. are expected to register. 
  34. Copyright laws apply to both Shareware and commercial software.
  35.  
  36. Because the overhead is low, prices are low also. Shareware has the
  37. ultimate money-back guarantee -- if you don't use the product, you
  38. don't pay for it.
  39. **********************************************************************
  40. Home Plan was written on an IBM compatible in Turbo Pascal 6.0
  41. to draw and print  floor plan type drawings on  9 & 24 PIN dot matrix &
  42. HP Laser compatible printers.
  43. In order to provide adequate resolution and aspect ratio, this program
  44. requires a Color VGA monitor.
  45. *********************************************************************
  46.  
  47.  Features include:
  48. Quick and Easy to learn & use
  49. Automatic dimensioning
  50. On screen 'odometer' to show horizontal & vertical measurements
  51. Insertion of pre-drawn furniture & appliances into your drawing
  52. Adjustable cursor speed
  53. Undo of the last action 
  54. Square Ft. Calculation
  55. Optional showing of framing  (studs, joists etc)
  56. Rectangles & circles etc
  57. Deletion of user defined screen portions
  58. Selectable line styles
  59. User defined scale
  60. Saving & loading plans to & from disk
  61. Deleting plans from disk
  62. Print at Screen size, or 1/8" per ft. 
  63. Viewing & Deleting Elements from Plans
  64. *******************************************************************
  65. This was written because I couldn't find a way to do these things
  66. without using a huge program and two hours of manual reading .
  67. *******************************************************************
  68.  
  69. This Manual is meant to be a reference manual not a constant
  70. companion.  Use the Manual if a command gives you trouble.
  71.  
  72. I advise you to load the program & start to draw a plan.
  73. Select the first option from the main menu, press F1 to see a list of
  74. commands; 'Esc' to make the list go away.
  75. Just start drawing & using the commands listed while following the
  76. prompts where applicable.
  77. Frequent use of F1, Undo & Del will fix any mistakes.
  78. Load one of the sample .PLN files which came with this program and
  79. modify it. Insert some furniture or appliances into it. 
  80.  
  81.              See below for some hints then:
  82. Just type "HomePln".                              F-1 for help.
  83. ( there is a Demonstration Screen option on the Main Menu. This walks
  84. you through the line drawing process only.)
  85. ********************************************************
  86. Some Hints:
  87. Get used to using the '+' & '-' keys to adjust cursor speed. Zipping around
  88. your plan sometimes requires speed and sometimes, precision.
  89. A  'speedometer'  in the lower right corner will tell you how far the cursor
  90. will go with each press of the NumberPad keys.
  91. Watch this change when the + or - keys are pressed.
  92.  
  93. Using SHIFT with the NumberPad Keys will slow the cursor to the 
  94. minimum speed for precision placement.
  95. The four Arrow keys on 101 key keyboards also will move at the minimum
  96. speed.
  97. Move quickly using the NumberPad adjusted at a brisk pace, and use the
  98. Shift key when you get near the end of travel for precision cursor placement.
  99.  
  100. The Automatic Dimensioning procedure might be somewhat less than
  101. intuitive. Just try it a few times. (there is always Undo.)
  102.  
  103. AutoDimension will not work on distances less than two ft.(default
  104. scale) because of inadequate room. You can draw the lines, & use
  105. Insert Text ('Ins') to enter the appropriate numbers.
  106.  
  107. Some operations will cause lines to be partially erased and other
  108. distortions which will be rectified when the plan is redrawn.
  109. The plan is frequently redrawn in the normal course of events. If you
  110. want to force a redrawing, press F1 to bring the command list down,
  111. then 'Esc' to make it go away & redraw the plan.
  112.  
  113. When you start serious plan drawing, draw a basic structural outline &
  114. save it under 'Basic' or some such.
  115. Now, you can load 'Basic' and do all sorts of things with it, saving
  116. new versions under new names.
  117. Many versions can be saved under many names all starting with 'Basic'
  118. until you settle on one approach.
  119.  
  120. The pre-drawn furniture & appliances are sized for average sizes of
  121. the items depicted. We can't guarantee that your stuff is the same size.
  122.  
  123. At scales more than two or at most three times the default, the pre-
  124. drawn stuff is just too small to use. (it's still available if you
  125. want to insert a dot in your drawing.)
  126. ********************************************************************
  127. If you use this SHAREWARE program, please use the "Print Registration Information" option at the Opening Menu. The registration fee is
  128. ($20.00) ... Credit Cards accepted.
  129. (THE ADDRESS IS ALSO ON THE  OPENING SCREEN
  130. ******************************************************************** 
  131. Commands: ( For a list of commands & a brief description, press F1 )
  132.                        Edit Commands:
  133. CURSOR MOVEMENT:
  134. The cursor is moved by the Numberpad Keys. (if the NumLock is off,
  135. the program will turn it on while you are drawing)
  136. The Numberpad keys can movethe cursor in 8 directions. in addition,
  137. the '5' key will center the cursor.
  138.  
  139. CURSOR SPEED:
  140. The cursor speed is adjusted  with the '+' or '-' keys while in the
  141. Drawing Mode. Use of SHIFT with the NumberPad keys slows the cursor
  142. to the minimum speed for precision placement.
  143. The distance that the cursor moves each time is shown at the lower
  144. right corner of the screen.
  145. Using the Default Scale, the minimum cursor movement is one inch.
  146. The next press of '+' increases it to 6 inches.
  147. Subsequent presses of '+' increases movement by 1/2 foot with each
  148. press.
  149. Pressing  '-' reverses the process.
  150. Selecting a larger scale will cause the cursor movement to increase
  151. proportionately. (actually, the cursor moves the same, but the
  152. odometers show larger measurements)
  153.  
  154. PLAN SIZE ADJUSTMENT:
  155. You may adjust the Plan Size when starting a new Plan.
  156. The on-screen prompts will tell you to press '-' or '+' to adjust the
  157. size of your new drawing.
  158. The maximum horizontal & vertical screen dimensions will be shown as
  159. you select the optimum scale.
  160. Once a plan has been started, or retrieved from disk, the Size can
  161. not be changed.  'Esc' cancels & invokes the Default size
  162.  
  163. LINE DRAWING:          'L'
  164. Pressing the 'L' key starts the drawing process.
  165. No line is drawn yet, but two 'odometers' will appear at the lower
  166. left corner of your screen.
  167. These 'odometers' will show the cursor movement (one vertical; one
  168. horizontal) in feet & inches.
  169. Pressing the 'L' key again, will draw a line between the two points.
  170. Pressing 'Esc' will cancel the process without drawing the line. (this
  171. is a handy way to move to a measured point without drawing a line)
  172. 'Esc' cancels;  'Alt U' will Undo any unwanted lines.
  173.  
  174. LINE ERASING:         'E'
  175. The Line Erase command works exactly like the Line Draw command, but
  176. uses the 'E' key.
  177.  
  178. LINE TYPE:            'space'
  179. Three types of line are  available for most operations.
  180. At the bottom center of your screen, is a sample of the current line
  181. type. Pressing the Space Bar will toggle between these line types.
  182.  
  183. INSERT TEXT:          'Ins'     
  184. Text may be inserted into the plan by pressing the 'Ins' key, Typing
  185. the desired text & pressing 'Enter'.
  186. The text will start at the cursor position and the BackSpace key is
  187. functional to make corrections before pressing 'Enter'.
  188. 'Esc' cancels; 'Alt U' will Undo unwanted entries.
  189.  
  190. INSERT FIGURES:       'Alt F'
  191. 'Alt F' will bring up a menu of Pre-Drawn figures of furniture &
  192. appliances to insert into your plan.
  193. Select the figure with the NumberPad keys & press enter.
  194. The selected Figure will appear on your plan at the last cursor
  195. position.
  196. You may move the figure using the NumberPad keys & the 'Tab' key will
  197. rotate the figure in 90 deg increments.
  198. Press 'Enter when you have the figure where you want it.
  199. 'Esc' cancels. 'Alt U' will Undo mistakes.
  200.  
  201. AUTOMATIC DIMENSIONING:  'Alt D'
  202. Press 'Alt D' and the on-screen prompts will direct you to place the
  203. cursor at the place where you want the dimension to start & press
  204. 'Enter'.
  205. To find the place where you want the dimension to start, place the
  206. cursor on one edge of the thing that you want to measure. Then, move
  207. the cursor to a clear area while keeping it in line with the starting
  208. point.
  209. Press 'Enter' and you will be prompted to move the cursor to the other
  210. end of the thing to be measured.
  211. The 'odometers' will show the distance moved, & preview the dimension
  212. that will be printed.
  213. It isn't necessary to keep the cursor level or plumb. In fact, it is
  214. easier to actually place the cursor on the line you want to measure to.
  215. The Dimension line will appear level or plumb depending on whether the
  216. cursor was moved MOSTLY horizontally or MOSTLY vertically. So moving
  217. the cursor a short distance at a right angle to the desired direction
  218. of measurement won't make any difference.
  219. 'Esc' cancels;  'Alt U' will Undo mistakes.
  220.  
  221. DRAW RECTANGLES:       'Alt R'...'R'
  222. 'Alt R' brings an on-screen prompt to place the cursor at one corner
  223. of the proposed rectangle & then to press 'Enter'.
  224. When you move the cursor, a rectangle is shown in a dotted line.
  225. When you have the desired rectangle, press 'R' to permanently draw the
  226. rectangle.
  227. Rectangles of the appropriate width make nice walls. (see Show Framing
  228. below)
  229. 'Esc' cancels;   'Alt U' will Undo mistakes.
  230.  
  231. SHOW FRAMING:         'Alt R'... 'F'
  232. Terminating the above Rectangle 'Alt R' command with an 'F' instead of
  233. an 'R' will cause two inch framing spaced on 16" centers to be shown.
  234. In the case of narrow rectangles, such as walls, the end view of the
  235. wall studs will be shown. In the case of broader rectangles, perhaps
  236. floors or roofs, the joists or rafters will be shown across the
  237. shortest dimension of the rectangle.
  238. This version has no provision to vary the spacing.
  239. 'Esc' cancels;   'Alt U' will Undo mistakes.
  240.  
  241. DRAW CIRCLE:              'Alt C'
  242. 'Alt C' brings an on-screen prompt to place the cursor at the center
  243. of the proposed circle & then to press 'Enter'.
  244. A small circle will be shown with a prompt to move the rim with the
  245. cursor.
  246. Actually, this command draws an Ellipse.
  247. Moving the cursor vertically and horizontally will vary the ellipse
  248. radii.
  249. To draw a circle rather than an oval, keep the two radii equal.
  250. The NumberPad diagonal keys work fine for that purpose. Also, the
  251. 'odometers' will show both dimensions as you change them.
  252. 'Esc' cancels;   'Alt U' will Undo mistakes.
  253.  
  254. DELETE SCREEN PORTION    'Del'
  255. Move the cursor to one corner of the screen area that you want to
  256. delete.
  257. Then press the '"Del" Key.
  258. A small dotted rectangle will appear with a prompt to size the
  259. rectangle to the area that you want to delete & to press enter.
  260. The area within the area you defined, will disappear.
  261. 'Esc' cancels;  'Alt U' will Undo mistakes.
  262.  
  263. UNDO             'Alt U'
  264. Pressing 'Alt U' will cancel the most recent command and redraw your
  265. plan without it.
  266. Successive presses of 'Alt U' will continue to delete the previous
  267. commands in reverse of the order they were made.
  268. Caution: Undo cannot be Undone!
  269. Commands deleted by Undo must be redone manually as those commands are
  270. no longer in memory.
  271.  
  272. SQUARE FOOTAGE CALCULATION   '[ or ]'
  273. Pressing one of the Square Brackets will start the process to calculate 
  274. square footage. You will be prompted to place the cursor at one corner
  275. of an area to be calculated. Then press ENTER.
  276. Next, drag the dotted line with the NumberPad keys to cover the desired area,
  277.  & press ENTER again. The area will be covered by a grid & the square footage
  278. will appear at the lower left corner of the screen.
  279. Do this as many times as you want, a running total is kept at the lower left 
  280. corner of the screen.
  281. Press Esc to quit & make the grid go away. The running total will stay in the 
  282. lower left corner until you start another operation.
  283. Use Insert Text if you want to get the total on the plan before it disappears.
  284.  
  285.   FILE COMMANDS
  286.  
  287. ABANDON the CURRENT PLAN         'Alt A'
  288. Pressing 'Alt A' will prompt you to save the current plan and then
  289. allow you to select a Scale for a new plan.
  290. 'Esc' cancels.
  291.  
  292. SAVE a PLAN to DISK             'Alt S'
  293. Pressing 'Alt S' will show you a list of .PLN files in the current
  294. directory, and ask you for a name for the file you want to save.
  295. If the name you type already exists, you will be asked if you want to
  296. overwrite it. If not, type in another name.
  297. It is not necessary to type the file name extension. If you type a
  298. period (.) or press 'Enter' it will be assumed the file name is
  299. complete.
  300. You will be returned to the current plan.
  301. ( This version  provides cursor selectable file names )
  302.  
  303. LOAD a PLAN from Disk             'Alt L'
  304. If this command is invoked while a plan is current, you will be
  305. prompted to save it before loading another. Just follow the prompts.
  306. Pressing 'Alt L' will show you a list of .PLN files in the current
  307. directory, and ask you for the name of the file to load.
  308. If the name that you type doesn't exist, you will be so informed. Type
  309. in a name that does exist.
  310. It is not necessary to type the file name extension. If you type a
  311. period (.) or press 'Enter' it will be assumed the file name is
  312. complete.
  313. ( This version  provides cursor selectable file names )
  314.  
  315. DELETE a FILE from DISK       'Ctrl D'
  316. Unused & unwanted .PLN files tend to pile up, wasting disk space and
  317. filling up the File List window.
  318. Pressing 'Ctrl D' will show you a list of .PLN files and ask for the
  319. name of the file to Delete from disk.
  320. If the name you type doesn't exist, you will be so notified. Re-type
  321. the name.
  322. You will be asked to verify the name of the file to Delete. Answer Y or N.
  323. Caution: This program cannot bring back files deleted from disk!
  324. We recommend that you first load the file and make sure that you don't
  325. want it before deleting it.
  326. ( This version  provides cursor selectable file names )
  327.  
  328. PRINT the CURRENT PLAN           'Alt P'
  329. Pressing 'Alt P' will print the current plan.
  330. If your printer is off line, out of paper, turned off, or some other
  331. mysterious malady occurs, you will be so notified. Fix the problem &
  332. press 'Enter' as per the prompt, or press 'Esc' to cancel.
  333. The plan will print in the 'landscape' mode (sideways) so as to retain
  334. the 1 to 1 screen to printer aspect ratio.
  335.  
  336. This version supports 24 pin & 9 pin dot matrix & compatibles as well as 
  337. HPLaser Jet compatibles.
  338.  
  339. When you  print a plan, you will be shown the current selected printer  
  340. configuration and asked to confirm it. Press 'N' to change the printer options.
  341. You should only have to do this once. 
  342. Laser Jet compatibles can choose between 75 dpi and 150 dpi.
  343.  
  344. After selecting the printer data, You will see a menu to select the printing
  345. Scale
  346.  
  347. "Actual Screen Size" is the default.
  348.  
  349. "1/8" per ft." (at the default scale; Actual distance per ft will vary inversely 
  350. with the drawing scale) 
  351. Use this when you want to be able to pull dimensions off the plan with a rule.
  352. This scale is also handy for enlarging 100% to get a 1/4" per ft. scale plan.
  353. (you will need a copier for that)
  354. "Actual Size" fills the paper & looks like what you drew. APPROX 1/5" per ft.
  355.  
  356. All printers are not alike! If yours doesn't print to the proper scale, All is
  357. not lost!
  358. A fourth Item will appear on the printing Scale Menu.
  359. "Adjust the Scale to Your Printer" will allow you to adjust the printing ratios
  360. so that you can get accurate scaled print-outs.
  361. NOTE: this option will probably not be needed. Only if your print-outs at the
  362. 1/8" scale are Not accurate, or if the vertical & horizontal dimensions of a
  363. square differ, should you change the printing ratios.
  364. If you elect to change the printing ratios, select Item 4 and follow the prompts
  365. closely.
  366.  
  367. VIEWING & EDITING the Plan:
  368. There may be reasons for you to delete elements from a plan.
  369. HomePlan supports a large number of elements in each plan, However,
  370.  it is theoretically possible to exceed that limit in a complex plan,by 
  371. many repeated overdrawings & erasures.
  372. Removal of duplications will reduce the size of a plan.
  373. It may also be desirable to delete some elements after it is too late to
  374. use Undo.
  375.  
  376. Therefore:
  377. While in the drawing screen & with a plan loaded, pressing < Ctrl / F-10 >
  378. will show the plan and list the number of plan elements in the lower left
  379. corner of the screen. ( where the "odometers" are normally shown )
  380.  
  381. Pressing < Home > will show the first plan element and show "1" in the
  382. lower left corner.
  383. Pressing <End >  will again show the complete plan.
  384. Pressing < + > and < - >  will step through the plan element by element.
  385. Pressing <PgUp> and <PgDn> will step through the plan ten elements at a time.
  386.  
  387. Pressing < Del > will delete the last element displayed.
  388.  
  389. Pressing <Esc > will terminate the process.
  390. **********************************************************
  391. CAUTION:  SAVE the Plan before deleting plan elements!
  392. **********************************************************
  393. Hints:
  394.  
  395. It is easy to ruin a plan by deleting the wrong elements by mistake, so Save
  396. the plan first.
  397.  
  398. It is easier to determine the element that will be deleted, if you are stepping
  399. forward through the plan, rather that backwards.
  400.  
  401. If you wish to delete an element which was later erased during drawing, find
  402. the erasing element first. Delete it. Then go back and delete the drawn element.
  403. It is hard to find an erasure when you have already deleted the element which
  404. was erased!
  405.  
  406. REMOVING ON_SCREEN PROMPTS:
  407. Usually, the On Screen prompts for drawing operations do not interfere
  408. unduly with the operation.
  409. Sometimes, however, a prompt will obscure the exact part of the plan that
  410. you want to alter.
  411. Press Esc to go back to the drawing board, Then pressing
  412. Ctrl-BackSpace will hide the On-Screen prompts until Ctrl-BackSpace is pressed
  413. once again.
  414. Ctrl-BackSpace only operates from the drawing board, and toggles the prompts
  415. on & off.
  416. NOTE: The On Screen prompts are useful. Even if you are an experienced user,
  417. it is sometimes difficult to remember what you are doing without the prompts
  418. I recomend leaving the prompts on unless absolutely necessary, and then
  419. turning them back on as soon as the operation is done.
  420.  
  421. LICENSE AGREEMENT:
  422. Shareware distribution gives users a chance to try software before buying it.
  423. If you try a Shareware program and continue using it, you are expected to
  424. register. Copyright laws apply to both Shareware and commercial software.
  425. The main difference is in the method of distribution.
  426. This author specifically grants the right to copy and distribute the software to all and sundry.
  427. DISCLAIMER - AGREEMENT
  428. Users of HOME PLAN must accept this disclaimer of warranty:
  429. "HOME PLAN is supplied as is.  The author disclaims all warranties, expressed
  430. or implied, including, without limitation, the warranties of merchantability and of fitness for any purpose. The author assumes no liability for damages, direct or consequential, which may result from the use of HOMEPLAN."
  431. HOME PLAN is a "shareware program" and is provided at no charge to the user
  432. for evaluation. Feel free to share it with your friends, but please do not give it away altered or as part of another system.
  433. The essence of "user-supported" software is to provide personal
  434. computer users with quality software without high prices, and yet to
  435. provide incentive for programmers to continue to develop new products.
  436.  
  437.  If you find that you are using HOME PLAN and continue to use it
  438. after a reasonable trial period, you must make a registration payment
  439. of $20.00 to CHUCK HERNDON. 
  440.  
  441. The $20.00 registration fee will license one copy for use on any one computer
  442. at any one time.
  443. Anyone distributing HOME PLAN for any kind of remuneration must
  444. first contact CHUCK HERNDON at the address below for authorization.
  445. This authorization will be automatically granted to shareware distributors, and such distributors may begin offering HOME PLAN immediately
  446. (However CHUCK HERNDON must still be advised so that the distributor can
  447. be kept up-to-date with the latest version of HOME PLAN).
  448. You are encouraged to pass a copy of HOME PLAN along to your friends for
  449. evaluation.  Please encourage them to register their copy if they find that they can use it.  All registered users will receive a copy of the latest maintenance version ofthe HOMEPLAN system.
  450.  
  451. Use the "Print Registration Information option at the Opening Menu. Then send
  452.  $20.00 to:
  453. CHUCK HERNDON
  454. 18494 Jesus Maria Rd.
  455. Mokelumne Hill, CA 95245 
  456. for the Registered version and a printed manual.
  457. 
  458.